/*  system.h
 *
 *  This include file contains information that is included in every
 *  function in the test set.
 *
 *  COPYRIGHT (c) 1989-1999.
 *  On-Line Applications Research Corporation (OAR).
 *
 *  The license and distribution terms for this file may be
 *  found in the file LICENSE in this distribution or at
 *  http://www.rtems.com/license/LICENSE.
 *
 *  $Id: system.h,v 1.17 2008/09/17 15:42:48 joel Exp $
 */

#include <rtems.h>

/* functions */
rtems_task Init( rtems_task_argument ignored );

/* configuration information */

#include <bsp.h> /* for device driver prototypes */
#include <rtems/framebuffer.h>

#define CONFIGURE_MAXIMUM_TASKS                       1

#define CONFIGURE_HAS_OWN_DEVICE_DRIVER_TABLE
#define CONFIGURE_MICROSECONDS_PER_TICK	              1000
#define CONFIGURE_RTEMS_INIT_TASKS_TABLE
#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS      4

/* This seetings overwrite the ones defined in confdefs.h */
#define CONFIGURE_MAXIMUM_POSIX_MUTEXES               1
#define CONFIGURE_MAXIMUM_POSIX_THREADS               256



rtems_driver_address_table Device_drivers[] = 
{
  CONSOLE_DRIVER_TABLE_ENTRY,
  CLOCK_DRIVER_TABLE_ENTRY,
  /* Standard VGA driver */
  FRAMEBUFFER_DRIVER_TABLE_ENTRY,

  { NULL,NULL, NULL,NULL,NULL, NULL }
};

#include <rtems/confdefs.h>

/* end of include file */
